package com.ruoyi.system.service;

import com.ruoyi.system.domain.DevelopException;
import com.ruoyi.system.domain.FSRecord;
import com.ruoyi.system.dto.FSMonitorData;
import com.ruoyi.system.dto.FSRecordData;
import com.ruoyi.system.dto.FlowViewData;
import com.ruoyi.system.vo.DevelopExceptionVO;
import com.ruoyi.system.vo.FSRecordVO;

import java.util.List;

/**
 * 设备报警信息-产量报警信息-流量图表-监控信息 服务层
 * 
 * @author ruoyi
 */
public interface IFSRecordService
{
    /**
     * 查询设备报警信息
     *
     * @param fsRecordVO 设备报警信息
     * @return 设备报警信息
     */
    public  List<FSRecordData> selectFSRecords(FSRecordVO fsRecordVO) throws Exception;


    /**
     * 查询流量图表信息
     *
     * @param fsRecordVO 流量图表信息
     * @return 流量图表信息
     */
    public  List<FlowViewData> getFlowViewList(FSRecordVO fsRecordVO) throws Exception;

    /**
     * 查询纺丝设备产量信息
     *
     * @param fsRecordVO 纺丝设备产量信息
     * @return 纺丝设备产量信息
     */
    public  List<FlowViewData> getWeightCount(FSRecordVO fsRecordVO) throws Exception;

    /**
     * 查询监控信息
     *
     * @param fsRecordVO 监控信息
     * @return 监控信息
     */
    public  List<FSMonitorData> getFSMonitorList() throws Exception;
}
